﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Taype.Trading.BTC.TradeHillAPIClient
{

    /// <summary>
    /// Possible order types
    /// </summary>
    public enum TradeHillOrderType
    {
        Buy,
        Sell
    }
    
    /// <summary>
    /// currency symbols currently supported by TradeHill (per: https://tradehill.com/Support/API)
    /// </summary>
    public enum TradeHillCurrencySymbol
    {
        AUD, 
        BTC, 
        CAD, 
        CLP, 
        EUR, 
        INR, 
        LR, 
        USD
    }

    /// <summary>
    /// Possible order statuses
    /// </summary>
    public enum TradeHillOrderStatus
    {
        Active
    }

    /// <summary>
    /// Enumerates possible TradeHill trade types
    /// </summary>
    public enum TradeHillTradeType
    {
        bid,
        ask
    }

    /// <summary>
    /// Encapsulates the different withdrawal mechanisms available
    /// </summary>
    public enum TradeHillWithdrawalType
    {
        BITINSTANT
    }

    /// <summary>
    /// Encapsulates the different deposit mechanisms available
    /// </summary>
    public enum TradeHillDepositType
    {
        BITINSTANT
    }
}
